//
// Created on 2024/11/14.
//
// Node APIs are not fully supported. To solve the compilation error of the interface cannot be found,
// please include "napi/native_api.h".

#ifndef UI_MOTION_ANIMATION_ANIMATETO_ICURVE_H
#define UI_MOTION_ANIMATION_ANIMATETO_ICURVE_H

#include <ace/xcomponent/native_interface_xcomponent.h>
#include <arkui/native_node.h>

namespace ArkUICApiDemo {

class UIMotionAnimationAnimatetoIcurve {
public:
    static void CreateNativeNodeMAAIcurve0010(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0020(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0030(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0040(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0050(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0060(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0070(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0080(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0090(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0100(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0110(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0120(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0130(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
    static void CreateNativeNodeMAAIcurve0140(ArkUI_NativeNodeAPI_1 *nodeAPI, ArkUI_NodeHandle& rootNode);
};
}
#endif //UI_MOTION_ANIMATION_ANIMATETO_ICURVE_H
